package com.link.base.base.serviceprojectnew.dao.mybatis.mapper;

import com.link.base.base.serviceprojectnew.model.Project;
import com.link.base.base.serviceprojectnew.model.ProjectTeam;
import com.link.core.basic.dao.mapper.BasicMapper;

import java.util.List;

/**
 * @author unknown
 * @date unknown
 * @comments 项目成员
 */
public interface ProjectTeamMapper extends BasicMapper<ProjectTeam> {

    /**
     * 查询项目成员
     *
     * @param project
     * @return 项目成员列表
     * @throws Exception
     */
    public List<ProjectTeam> queryPublishDevelopersList(Project project);

    /**
     * 查询项目成员
     *
     * @param project
     * @return 项目成员列表
     * @throws Exception
     */
    public List<ProjectTeam> queryUnSelectMemberInProjectManagerPage(Project project);

    /**
     * 查询项目成员
     *
     * @param project
     * @return 项目成员列表
     * @throws Exception
     */
    public List<ProjectTeam> queryBUGDevelopersListPage(Project project);

}
